<?php
//Connection statement
require_once('../../../Connections/cn.php');

// Load the common classes
require_once('../../../includes/common/KT_common.php');

// Load the tNG classes
require_once('../../../includes/tng/tNG.inc.php');

// Make a transaction dispatcher instance
$tNGs = new tNG_dispatcher("../../../");

$_SESSION['ses_rut_madre'] = $_GET['rut'];
$_SESSION['ses_rut_padre'] = $_GET['rut_padre'];
$_SESSION['ses_rut_apoderado'] = $_GET['rut'];
$_SESSION['ses_rut_aval'] = $_GET['rut'];
$_SESSION['ses_rut_alumno'] = $_GET['rut_alumno'];
$_SESSION['fecha'] = date('d-m-Y');
$_SESSION['a'] = $_GET['a'];



// Make an insert transaction instance
$ins_apoderado = new tNG_insert($cn);
$tNGs->addTransaction($ins_apoderado);
// Register triggers
$ins_apoderado->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "VALUE", "insertar");
//$ins_apoderado->registerTrigger("END", "Trigger_Default_Redirect", 99, "?accion=registrado");
// Add columns
$ins_apoderado->setTable("apoderado");
$ins_apoderado->addColumn("rut_persona", "STRING_TYPE", "SESSION", "ses_rut_apoderado");
$ins_apoderado->addColumn("id_parentesco", "NUMERIC_TYPE", "VALUE", "1");
$ins_apoderado->addColumn("ltrabajo_apoderado", "STRING_TYPE", "VALUE", "no indicado");
$ins_apoderado->setPrimaryKey("rut_persona", "STRING_TYPE");

// Make an insert transaction instance
$ins_aval = new tNG_insert($cn);
$tNGs->addTransaction($ins_aval);
// Register triggers
$ins_aval->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "VALUE", "insertar");
//$ins_aval->registerTrigger("END", "Trigger_Default_Redirect", 99, "?accion=registrado");
// Add columns
$ins_aval->setTable("aval");
$ins_aval->addColumn("rut_persona", "STRING_TYPE", "SESSION", "ses_rut_aval");
$ins_aval->addColumn("id_parentesco", "NUMERIC_TYPE", "VALUE", "1");
$ins_aval->addColumn("id_empresa", "NUMERIC_TYPE", "VALUE", "0");
$ins_aval->addColumn("sueldo_aval", "NUMERIC_TYPE", "VALUE", "145001");
$ins_aval->setPrimaryKey("rut_persona", "STRING_TYPE");

// Make an insert transaction instance
$ins_relacionalumno = new tNG_insert($cn);
$tNGs->addTransaction($ins_relacionalumno);
// Register triggers
$ins_relacionalumno->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "VALUE", "registra");
//$ins_relacionalumno->registerTrigger("END", "Trigger_Default_Redirect", 99, "?accion=registrado");
// Add columns
$ins_relacionalumno->setTable("relacionalumno");
$ins_relacionalumno->addColumn("rut_persona", "STRING_TYPE", "SESSION", "ses_rut_alumno");
$ins_relacionalumno->addColumn("ann_relacionalumno", "NUMERIC_TYPE", "SESSION", "a");
$ins_relacionalumno->addColumn("fecha_relacionalumno", "DATE_TYPE", "SESSION", "fecha");
$ins_relacionalumno->addColumn("ava_rut_persona", "STRING_TYPE", "SESSION", "ses_rut_aval");
$ins_relacionalumno->addColumn("apo_rut_persona", "STRING_TYPE", "SESSION", "ses_rut_apoderado");
$ins_relacionalumno->addColumn("mad_rut_persona", "STRING_TYPE", "SESSION", "ses_rut_madre");
$ins_relacionalumno->addColumn("pad_rut_persona", "STRING_TYPE", "SESSION", "ses_rut_padre");
$ins_relacionalumno->setPrimaryKey("rut_persona", "STRING_TYPE");

// Execute all the registered transactions
$tNGs->executeTransactions();

// Get the transaction recordset
$rsaval = $tNGs->getRecordset("aval");
$totalRows_rsaval = $rsaval->RecordCount();

$rsapoderado = $tNGs->getRecordset("apoderado");
$totalRows_rsapoderado = $rsapoderado->RecordCount();

$rsrelacionalumno = $tNGs->getRecordset("relacionalumno");
$totalRows_rsrelacionalumno = $rsrelacionalumno->RecordCount();


$colname__rsMadre = '-1';
if (isset($_SESSION['ses_rut_madre'])) {
  $colname__rsMadre = $_SESSION['ses_rut_madre'];
}
$query_rsMadre = sprintf("SELECT     rut_persona,
    id_profesion,
    id_actividad,
    nombre_persona,
    paterno_persona,
    materno_persona,
    id_escolaridad,
    est_civil_madre FROM vs_datos_madre_completo WHERE rut_persona = '%s'", $colname__rsMadre);
$rsMadre = $cn->SelectLimit($query_rsMadre) or die($cn->ErrorMsg());
$totalRows_rsMadre = $rsMadre->RecordCount();

if($totalRows_rsMadre >= 1){
	$_SESSION['ses_rut_madre'] = $rsMadre->Fields('rut_persona');
	$dm = array();
	
	$dm[0] =  $rsMadre->Fields('rut_persona');
	$dm[1] =  $rsMadre->Fields('nombre_persona');
	$dm[2] =  $rsMadre->Fields('paterno_persona');
	$dm[3] =  $rsMadre->Fields('materno_persona');
	
	
}else{
	$_SESSION['ses_rut_madre'] = '';
} 

$rsMadre->Close();

$colname__rsAlumno = '-1';
if (isset($_SESSION['ses_rut_alumno'])) {
  $colname__rsAlumno = $_SESSION['ses_rut_alumno'];
}
$query_rsAlumno = sprintf("SELECT 
	    rut_persona,
		id_profesion,
		id_actividad,
		nombre_persona,
		paterno_persona,
		materno_persona,
		fdn_alumno,
		tel_sos_alumno,
		anio_ing_alumno,
		vive_con_alumno,
		ficha_ps_alumno
	   FROM vs_datos_alumno_completo WHERE rut_persona = '%s'", $colname__rsAlumno);
$rsAlumno = $cn->SelectLimit($query_rsAlumno) or die($cn->ErrorMsg());
$totalRows_rsAlumno = $rsAlumno->RecordCount();

if($totalRows_rsAlumno >= 1){
	$_SESSION['ses_rut_alumno'] = $rsAlumno->Fields('rut_persona');
	$da = array();
	
	$da[0] =  $rsAlumno->Fields('rut_persona');
	$da[1] =  $rsAlumno->Fields('nombre_persona');
	$da[2] =  $rsAlumno->Fields('paterno_persona');
	$da[3] =  $rsAlumno->Fields('materno_persona');
	
	
}else{
	$_SESSION['ses_rut_alumno'] = '';
} 

$rsAlumno->Close();

//PHP ADODB document - made with PHAkt 3.6.0
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php //PHP ADODB document - made with PHAkt 3.6.0?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


<script language="javascript" src="jx/mootools-1.11.js"></script>
<script language="javascript" src="jx/validar.js"></script>
<script language="javascript">
	validar(this.document);
</script>
<link href="../../../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />
<script src="../../../includes/common/js/base.js" type="text/javascript"></script>
<script src="../../../includes/common/js/utility.js" type="text/javascript"></script>
<script src="../../../includes/skins/style.js" type="text/javascript"></script>
</head>
<body>
<?php 
if($_SESSION['ses_rut_madre'] == ''){
	echo 'No tenemos el rut de la madre, por favor ingreselo';
?>
<form action="" method="post" name="f">
<input name="rut_persona" type="text" size="12" maxlength="12"><input name="bot" type="button" value="Aceptar">
</form>
<?php }else{ ?>
	<?php //if(isset($_GET['accion']) && $_GET['accion'] == 'insertado'){ ?>
	El apoderado a sido asignado: 
	<table width="100%" border="0" cellspacing="2" cellpadding="2">
	  <tr>
		<td width="15%">Nombre apoderado:</td>
		<td width="85%"><?php echo $dm[1]; ?> &nbsp; <?php echo $dm[2]; ?> &nbsp; <?php echo $dm[3]; ?></td>
	  </tr>
	  <tr>
		<td>Rut apoderado:</td>
		<td><?php echo $dm[0]; ?></td>
	  </tr>
	  <tr>
		<td>Nombre alumno: </td>
		<td><?php echo $da[1]; ?> &nbsp; <?php echo $da[2]; ?> &nbsp; <?php echo $da[3]; ?></td>
	  </tr>
	  <tr>
		<td>Rut alumno: </td>
		<td><?php echo $da[0]; ?></td>
	  </tr>
	  <tr>
		<td colspan="2"><div align="center"><br />
	   <a href="?mod=inscripcion&acc=modifica_aval&rut_aval=<?php echo $dm[0]; ?>" title="Continuar" onclick="Modalbox.hide(); return false;"><img src="imagenes/ui/iconos/RemoveArgument.png" alt="Cerrar" width="16" height="16" hspace="5" border="0" align="absmiddle" /> Cerrar</a></div></td>
	  </tr>
	</table>
	<?php //} ?>
<?php } ?>
<?php
	echo $tNGs->getErrorMsg();
?>
</body>
</html>